// es5里面的继承 原型链继承的问题
function Person(name, age) {
  // 属性
  this.name = name
  this.age = age
  // 实例方法
  this.run = function() {
    console.log(this.age + '的' + this.name + '在运动');
  }
  
}
Person.prototype.sex = "男"
Person.prototype.work = function() {
  console.log(this.name+'在工作')
}

var p = new Person('李四', 18)
p.run()  //18的李四在运动


function Web(name, age) { }

// 原型链实现继承
Web.prototype = new Person()
// 实例化子类的时候不能给父类传参
var w = new Web('赵四', 20)

w.run()  //undefined的undefined在运动
w.work()  //undefined在工作

